# 基础镜像
FROM alpine:3.12

#FROM golang
#
## 环境变量
#ENV GO111MODULE=on
#ENV GOPROXY=https://goproxy.cn,direct

# 维护者
MAINTAINER frank
# docker build 时执行命令 - 创建目录
RUN mkdir -p "/data/app" \
&& ln -sf /dev/stdout /data/app/service.log
# 工作目录
WORKDIR "/data/app"
# 拷贝
COPY mayfly-go /data/app/mayfly-go
COPY config.yml /data/app/config.yml
COPY mayfly-go.sqlite /data/app/mayfly-go.sqlite
COPY startup.sh /data/app/startup.sh
# docker run 时执行命令
ENTRYPOINT ["./mayfly-go"]